home *** CD-ROM | disk | FTP | other *** search
-
-
-
-
- VAC-SCHD.ARC
-
- --- GROUP VACATION SCHEDULING PROGRAM FOR THE IBM-PC/XT---
- WRITTEN IN IBM BASICA BY P. R. ARZT
- VERSION 1.3 (3-6-86)
-
-
- The function of the program is to schedule vacation dates for a group of
- up to 50 people over a period of 16 months beginning on the first week of
- the current calendar year. The program provides for:
-
- * Input of a group roster of (50) names listed in order of vacation
- seniority (if applicable) with provision to indicate vacation
- conflicts with other names.
-
- * Automatic generation of a 69 week calendar with up to 15 holidays,
- beginning at the first calendar week of any selected year.
-
- * Screen or printer output of the roster and conflicts list.
-
- * Input of scheduled vacation dates for any name on the roster.
-
- * Cancellation of scheduled vacation dates for any name on the
- roster.
-
- * Screen or printer output of all vacation dates scheduled for any
- name on the roster.
-
- * Screen or printer output of all names scheduled for vacation
- during any calendar week.
-
- * A 69 week calendar screen showing the number of people scheduled
- for vacation on every calendar day, with provision to show an
- over or under quota condition.
-
- * Automatic re-initialization of data files and calendar file when
- beginning a new vacation scheduling year.
-
- * Automatic back-up of programs and data files on exit from the
- program (only if using IBM-BASICA with DOS SHELL).
-
- Program and data files included in this package are:
-
- VAC.BAS -------- The main program
- VAC1.BAS ------- A merge program in ASCII format which creates the
- calendar date file for a specified year.
- VACCAL --------- The calendar date file (supplied as 1986/87 CY
- without holidays)
- VACDATA.1 ------ The roster and conflicts file (supplied empty).
- VACDATA.2 ------ The vacation schedule file (supplied empty).
- VAC-SCHD.DOC --- This documentation fileè
-
-
-
-
-
-
- The program is written in IBM BASICA and uses color screens. When using a
- monochrome monitor it is advisable to set the screen mode to black & white
- in DOS using a utility like COLOR.COM prior to running the program. All
- data files are sequential files which load arrays into memory. Therefore,
- program loading and data input routines are rather slow, but by no means
- intolerable. My two years of working experience, using this program to
- schedule vacations for a group of 45 people has been very satisfactory.
-
-
- To run the program:
-
- * Set your keyboard for CAPS
-
- * Load BASICA (IBM or MS-GW BASICA)
-
- * Run "VAC"
-
- * Use the appropriate MENU selections
-
- Sufficient menus, prompts, and instructions are provided on screens
- throughout all segments of the program that it will run easily without
- further instructions.
-
- To initialize the data files for scheduling 1986/87 VACATIONS:
-
- * Select MENU item #3 and input your group roster list (I use last
- names only) in seniority order (if applicable) and up to 6
- conflict numbers per name (if applicable).
-
- * Select MENU item #12 to initialize the calendar file for '86 and
- enter up to 15 holiday dates. NOTE: When promted to enter a
- holiday date, you may strike CR to bypass the entry.
-
- * Then you are ready to start entering vacation schedule dates from
- MENU item #1.
-
-
- CAUTION !! - After entering the roster list and proceeding with
- scheduling, the roster list cannot be changed in any way
- except to add names to the end of the list (up to the
- maximum of 50 names) by using MENU item #3 or by using a
- text editor and directly editing the file VACDATA.1.
-
-
-
-
-
-
-
-
- è ===============HAVE FUN===============
-
-
-
-
-
-